package cn.school.student.service;

import cn.school.student.vo.EntranceProcessVO;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

public interface EntranceProcessService {

    /**
     * 分页查询迎新内容
     * @param vo
     * @return
     */
    IPage<EntranceProcessVO> findEntranceProcessPageList(EntranceProcessVO vo);

    /**
     * 新增or修改迎新内容
     * @param vo
     * @return
     */
    int addOrUpdateEntranceProcess(EntranceProcessVO vo);

    /**
     * 删除迎新内容
     * @param ids
     * @return
     */
    int deleteEntranceProcessBatch(List<Long> ids);

    /**
     * 查询详情
     * @return
     */
    EntranceProcessVO findEntranceProcessDetailById(Long id);

    /**
     * 批量修改状态
     * @param vo
     * @return
     */
    int batchUpdateStatus(List<EntranceProcessVO> vo);
}
